Deklaration einer Methode
Syntax |
---|
|
Bedeutung | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Deklaration einer bzw. mehrerer →Methoden (ein Feature der →objektorientierten Programmierung) , wobei Beachten Sie:
Der Datentyp
|
Gut zu wissen |
---|
Eine Methode verhält sich wie eine →Funktion. |
In einer Methode dürfen Sie die folgenden Sprachelemente für ST verwenden:
Leerzeichen, Tabulator oder Leerzeilen in ST
Aufruf der Funktionsbaustein-Instanz in ST
Deklaration von externen Variablen in ST
Deklaration von Ein-/Ausgangsvariablen in ST
Deklaration von Eingangsvariablen in ST
Deklaration von internen Variablen
Deklaration von Ausgangsvariablen in ST
Durch die Verwendung von Sprachelementen können Sie auch andere Elemente (z.B. Deklaration von STRING
-Variablen im Abschnitt VAR ... END_VAR
) verwenden. Dieses Elemente sind in der obigen Liste nicht angeführt.
Beispiel 1: Funktionsbaustein mit 2 Methoden zum Hochzählen |
---|
|
Beispiel 2: Ein einfaches Beispiel mit Methoden |
---|
|
Beispiel 3: Methoden werden überschrieben. |
---|
|
Beispiel 4: Abstrakter Funktionsbaustein und abstrakte Methode |
---|
|
Beispiel 5: Funktionsbaustein und Methode mit "FINAL" |
---|
|
Beispiel 6: Methoden mit unterschiedlicher Sichtbarkeit |
---|
|
Weitere Beispiele für Methoden finden Sie unter "Beispiele für Verwendung von Interfaces und Variablen basierend auf diesen Interfaces (inkl. Zuweisungen)" und "Deklaration eines Funktionsbausteins in ST".